package com.alibaba.citrus.cr.mn.order.center.facade.repository;

import com.alibaba.lattice2.epoch.sdk.model.Result;
import com.epoch.app.crb2btradecenter.obtcsaleorderlineindex.model.ObtcSaleOrderLineIndex;
import com.epoch.app.mnordercenter.model.dto.OrderLineRepoQueryReq;
import com.epoch.app.mnordercenter.model.dto.OrderLineSDO;
import com.epoch.app.mnordercenter.model.dto.SalesOrderAtomPageQueryRequest;

import java.util.List;

public interface OrderLineQueryRepository {

    Result<List<OrderLineSDO>> pageQuery(OrderLineRepoQueryReq pageQueryRequest);

    Result<List<ObtcSaleOrderLineIndex>> loadDetailForPage(SalesOrderAtomPageQueryRequest request);

}
